@charset "gb2312";
body{ overflow-x:hidden; }
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft Yahei","微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;padding:0;margin:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1, h2, h3, h4, h5, h6{font-weight: bold; font-size: 100%}
strong{font-weight:bold;}
/*common.css*/
body { color:#333; font-size:12px;} 
a { color:#333; text-decoration:none;} 
a:focus{outline:0;} 
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.h_wrap{}
.head{}
.h_topbg{background:#f7f6f6;box-shadow: 0px 1px 7px 0px #bbbbbb;}
.h_top{width:1200px; margin:0 auto;overflow:hidden;height:33px;line-height:33px;display: block;font-size: 12px;}
.h_top a:hover{ color:#333;}
.h_top span{ *padding-top:5px;}
.h_top span a{padding:0 8px;}
.h_mid{width:1200px; margin: 0 auto;height:130px; overflow:hidden;display: block;}
.logo{ display:inline-block;float:left;margin:28px 20px 0 0px;}
.logo img{ display:block;}
.h_mid h2{ display:block;color:#333; width: 400px;float: left;height: 36px;font-size: 24px;line-height: 36px;overflow: hidden;margin-top: 50px;font-weight: normal;}
.h_mid h3{ display:block;color:#6a6a6a; width: 400px;float: left;height: 24px;font-size: 16px;line-height: 24px;overflow: hidden;font-weight: normal;text-align: center;}
.h_tel{font-size: 16px;float: right;margin:31px 0 0;color:#007eca;overflow:hidden;background:url(../images/img.png) -930px -236px no-repeat; text-align:right; width:226px;}
.h_tel em{font:bold 28px/28px Arial, Helvetica, sans-serif; color:#eb5f9e; display:block;  padding-top:5px;}
.h_navbg{background: #007AC7;text-align: center;}
.h_nav{height:55px; line-height:55px; width:1200px; margin: 0 auto; display: block;}
.h_nav li{ float:left;font-size:16px;position:relative; z-index:6; display:inline-block;}
.h_nav li a{display:inline-block;color:#fff; }
.h_nav li em{ display:inline-block; height:55px; padding:0 28px 0 28px;}
.nav_bg{background: #1351a0;}
.h_nav li.have em{padding: 0 28px 0 28px;}
.h_nav li a:hover,.h_nav .cur a{text-decoration:none;color:#fff;background: #1351a0;}
.h_nav li.have a:hover em{background:url(../images/img.png) 8px 27px no-repeat;}
.h_nav li:hover .erji{ display:block;}

.h_nav li .erji{ position:absolute; top:48px; left:0; width:200px; display:none;}
.h_nav li .erji_top{ width:150px; height:21px; background:url(../images/img.png) -587px -188px no-repeat; overflow: hidden;}
.h_nav li .erji_bot{ width:150px; height:8px; background:url(../images/img.png) -587px -236px no-repeat;overflow: hidden;}
.h_nav li .erji_c{ width:150px; background:#007AC7; overflow:hidden;}
.h_nav li .erji_c a{ background:none;color:#fff; margin-top:5px; margin-left:5px;background:url(../images/img.png) -994px -154px no-repeat; width:140px; display:block; overflow:hidden;height: 30px;line-height: 30px;}
.h_nav li .erji_c a:hover,.h_nav li .erji_c a.cur{ background:url(../images/img.png) -830px -190px no-repeat;}


/*正文开始*/
.fullSlide{width:100%;min-width:1200px;position:relative;height:450px;overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center; background-position:center top;}
.fullSlide .bd li a{display:block;height:450px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:7px;margin:1px;overflow:hidden;background:#000;line-height:999px;}
.fullSlide .hd ul .on{background:#007eca;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-36px;left:2%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{background:url(../images/img.png) -819px -84px no-repeat;}
.fullSlide .next{left:auto;right:2%;background:url(../images/img.png) -900px -85px no-repeat;}

.h_sea{color:#4b4443;line-height:51px; height:51px;overflow:hidden; width:1200px; margin:0 auto; } 
.key{ width:760px; overflow:hidden;float: left;font-size: 14px;}
.key a{display:inline-block;padding:0 10px;}
.key span{font-weight: bold;}
.ser_r{ width:306px; height:36px; padding:8px 0 0 0 ;float: right;;}
.s_inp{width:234px;line-height:36px;height:34px;padding:0 0 0 21px;color:#999;border: #a4a5a7 solid 1px; float:left; background:#f2f2f2;}
.s_ss{background:url(../images/img.png) -347px -209px no-repeat; width:49px; height:36px;border:none; float:right; cursor:pointer}

i.hide{ display:block;}
.ftn{font-style:normal;}

.h_head_gd{ position:fixed; top:-145px; width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)-145); z-index:8; left:0;}
.ulpr{ position:relative;}

 
 a:hover{ cursor:pointer;}
 @media screen and (max-width:1200px)
 {
      .h_wrap,.case_bg,.jjfa,.pro_bg,.ys_mian,.coo_bg,.honor_bg,.mess_bg,.f_bg,.h_head_gd,body{ width:1200px;}
      .pro_l{ left:1px; display:none;}
      .pro_r{ right:1px;display:none;}
      .ys{ left:0; margin-left:0;}
      #bdshare{ left:0; display:none;}
}
.jjfa_bg{background-color: #F1F1F1;padding-top: 50px;}
.jjfa{margin: 0 auto; width: 1200px; overflow: hidden;}
.jjfa_c{padding-top: 8px; width: 1200px; overflow: hidden;}
.jjfa_c li{width: 220px; float: left; position: relative; margin: 25px 20px 0 0; color: #555; text-align: center;}
.jjfa_c li a{width: 220px; height:240px; display: inline-block;background:url(../images/img.png) -237px -889px no-repeat;}
.jjfa_c li img{width:192px; display: block; padding: 15px 0 0 14px; *padding: 15px 0 0 0;}
.jjfa_c li em{display: block;font-size: 16px;width: 180px;height: 16px;line-height: 16px; overflow: hidden;margin: 0 auto;margin-top:44px;}
.jjfa_c li a:hover{background:url(../images/img.png) 0 -889px no-repeat; text-decoration: none; color: #fff;}
.jjfa_c li a:hover em{color: #fff;}
.jjfa_c li.nomr{margin-right: 0;}
.jjfa_c li .fdj{position: absolute; top:101px; left: 94px; width: 36px; height: 36px; padding: 0;background:url(../images/img.png) -1130px 0 no-repeat;display:none;}
.jjfa_btn{margin-top:55px;}
.jjfa_c li a:hover .fdj{display: block;}

.case_btn{margin: 50px 0 50px 0; height: 42px; margin-left: 458px; background:url(../images/img.png) 138px -275px no-repeat;font-size: 14px;font-weight: bold;}
.case_btn a{width: 123px; display: inline-block;height: 42px; line-height: 42px;overflow: hidden;text-align: center;color: #fff; background:url(../images/img.png) -819px 0 no-repeat;letter-spacing: 3px;}
.case_btn a.btn2{background:url(../images/img.png) -975px 0 no-repeat; margin-left: 38px;}
.lanmu{width: 1200px;height:140px;text-align: center;background:url(../images/img.png) -110px -302px no-repeat;}
.lanmu p{font-size: 40px;max-width: 1000px;height:50px;line-height: 50px;overflow:hidden;margin:0 auto;font-weight: normal;color: #333;}
.lanmu span{color: #42a6ff;font-size: 16px;    font-weight: bold;margin: 0 auto; margin-top: 10px;display: block;height: 20px;line-height: 20px; overflow: hidden;width: 400px;text-transform: uppercase;}
.lanmu em{font-size: 48px;color: #007ac7;}
.pro_bg{ min-width:1200px;height: 630px;}
.pro{width:1200px; margin:0 auto; padding-top: 58px;}
.pro h2 img{display: block; margin: 0 auto;}
.pro_more{float: right; margin: 20px 28px 10px 0; background: url(../images/img.png) -994px -89px no-repeat;    color: #525252; font-style: italic; padding-left: 24px;font-size: 16px;}
.pro_c{margin-top:20px; height:316px; position:relative}
.pro_c .pa{height:316px; width:1200px;left:0; top:0;}
.pro_l{width:47px; height:47px; display:inline-block; top:60px; left:-60px;position:absolute; z-index:5;}
.pro_l a{width:47px; height:47px; background:url(../images/img.png) -608px -65px no-repeat; display:inline-block;}
.pro_l a:hover{background:url(../images/img.png) -608px -133px no-repeat;}
.pro_r{width:47px; height:47px; display:inline-block; right:-60px; top:60px; position:absolute;}
.pro_r a{width:47px; height:47px; background:url(../images/img.png) -689px -65px no-repeat; display:inline-block;}
.pro_r a:hover{background:url(../images/img.png) -689px -133px no-repeat;}
.pro_pp{width:1170px; margin-left:15px; *margin-left:8px; overflow:hidden;}
.pro_pp li{width:270px; float:left; margin-right:30px; position:relative; margin:0 11px; overflow:hidden; display:inline;}
.pro_pp li img{width:240px; display:block;}
.pro_pp li span{width:240px;height: 20px;line-height: 20px;font-size: 14px; display:block;overflow: hidden;text-align: center;margin-top: 12px;}
.pro_pp li.nomr{margin-right: 0;}
.pro_pp li .pro_ck{width:240px; height:240px; background: rgba(0, 0, 0, 0.7); position:absolute; top:0; left:0; overflow:hidden;text-transform:uppercase; text-align:center; color:#fff; display:none;}
.pro_pp li .pro_ck span{width:40px; height:40px;margin:0 auto; margin-top: 90px;display:block;background:url(../images/img.png) -737px 0 no-repeat;}
.pro_pp li .pro_ck a{color:#fff;}

.ys_mian{position:relative;margin-top: 20px;}
.ys_bg{}
.ys{width: 1200px;margin: 0 auto;}
.ys dl{height: 200px;}
.ys h2 img{display: block; margin: 0 auto;}
.ys dd{font-size: 16px; padding:20px 0 0 117px; color:#555;height: 186px;overflow: hidden;display: block;border-bottom: solid 4px #54aae0;}
.ys dd p{width: 412px;overflow: hidden;line-height: 30px;}
.ys .ys_btn{display:block; margin-left: 130px;margin-top: 14px;}
.ys .ys_btn a{width:105px; height:33px;line-height: 33px;font-size: 14px;font-weight: bold; color:#525252; display:inline-block; margin-right:15px; background:url(../images/img.png) -595px 0 no-repeat; text-align:center;}
.ys dt img{display:block;}
.ys .dl_01{margin:78px 60px 0 60px; background:url(../images/img.png) -1362px -726px no-repeat;display: block;height: 270px;overflow: hidden;}
.ys .dl_02{margin:78px 60px 0 605px; background:url(../images/img.png) -1362px -437px no-repeat;display: block;height: 270px;overflow: hidden;}
.ys .dl_03{margin:70px 60px 0 60px; background:url(../images/img.png) -1362px -180px no-repeat;display: block;height: 270px;overflow: hidden;}
.ys .dl_04{margin:90px 60px 0 605px; background:url(../images/img.png) -1362px 73px no-repeat;display: block;height: 270px; overflow: hidden;}
.ys .dl_05{margin:78px 60px 0 60px; background:url(../images/img.png) -1362px -726px no-repeat;display: block;height: 270px;overflow: hidden;}
.ys .dl_06{margin:78px 60px 0 605px; background:url(../images/img.png) -1362px -437px no-repeat;display: block;height: 270px;overflow: hidden;}
.youshi{font-size: 32px;height: 50px;line-height: 50px;display: block;color: #007ac7;overflow: hidden;width: 520px;}
.youshi span{color:#4e4e4e;font-size: 50px;float: left;font-family:"arial";}
.youshi em{font-size: 20px;color:#42a6ff;display: block;float: left;margin-right: 20px;margin-left: 6px;}
.ys_imgr{height: 265px;display: block;position: absolute;margin-top: -259px;margin-left: 600px;width: 500px;}
.ys_imgl{height: 265px;display: block;position: absolute;margin-top: -259px;margin-left:-600px;width: 500px;}

.coo_bg{background:#f1f1f1; min-width:1200px;height: 483px; margin-top: 60px;}
.coo{width:1200px; margin:0 auto; padding-top: 59px;}
.coo h2{overflow:hidden;}
.coo h2 img{display: block; margin: 0 auto;}
.coo_more{margin-top:-3px; position:relative;}
.coo_c{margin-top:22px; position:relative; width:1200px;}
.coo_l{top:60px;}
.coo_pp{width:1200px; margin-left:15px; overflow:hidden;}
.coo_pp li{float:left; position:relative; overflow:hidden; display:inline;margin-left: 6px;margin-right: 34px;}
.coo_pp li img{display:block;}
.coo_pp li span{width:200px; display:block; padding:20px 0 0 0; text-align:center; height:26px; display:block; font-size: 14px; color:#666;height: 14px;line-height: 14px;}
.coo_pp li span a{font-size: 14px;}
.coo_pp li.nomr{margin-right: 0;}

.khgy_title{font-size: 32px;font-weight: normal;}
.khgy_title p{width: 80%; overflow: hidden;display: block;height: 36px;}
.khgy_title span{font-size: 16px;color: #42a6ff; font-weight: bold;text-transform: uppercase;}
.khgy{width:1200px; margin:60px auto 0 auto;}
.sst{overflow:hidden;}
.khgy_more{margin-top:19px; position:relative;}
.khgy_c{margin-top:30px; position:relative; width:1200px;}
.khgy_l{top:114px;}
.khgy_pp{width:1170px; margin-left:15px; overflow:hidden; height:358px;}
.khgy_pp li{width:270px; float:left; margin-right:30px; position:relative; background:#f2f2f2; height:290px; margin:0 11px; display:inline;}
.khgy_pp li img{width:240px; height:160px; display:block; padding:16px 0 0 15px;}
.khgy_pp li h3{font-size: 14px;font-weight: bold; color:#27a7e2; padding:27px 15px 0 24px; height:26px; overflow:hidden}
.khgy_pp li h3 a{color:#27a7e2; height: 14px;line-height: 14px;overflow: hidden;display: block;}
.khgy_pp li h4{font-size: 12px;font-weight: normal; color:#888; padding:0 15px 0 24px; height:26px; overflow:hidden}
.khgy_pp li h4 em{margin-left:12px;}
.khgy_pp li p{width:231px; padding: 18px 0 6px 24px;line-height: 21px;font-size: 14px;height: 40px;display: block;overflow: hidden;}
.khgy_pp li span{width:231px; display:block; padding:5px 0 0 24px; height:26px; display:block; font-size: 12px; color:#666;}
.khgy_pp li span a{color:#27a7e2; float:right;display: block; overflow: hidden;height: 14px;}
.khgy_pp li.nomr{margin-right: 0;}

.honor_bg{background:#f2f2f2; height: 662px;overflow:hidden; width:100%;}
.honor{width:1200px; margin:0 auto; padding-top:84px;}
.lanmu_t{overflow:hidden;position: relative;;}
.lanmu_t img{display: block; margin: 0 auto;}
.honor_more{margin-top:-7px; position:relative;}
.honor_c{margin-top:22px; height:250px; position:relative; width:1200px;}
.honor_l{top:96px;}
.honor_pp{width:1200px; overflow:hidden;}
.honor_pp li{width:238px; float:left; margin-right:40px; position:relative; background:#fff; padding:16px 16px 0; margin:0 15px; display:inline;}
.honor_pp li img{margin: 0 auto;display:block;}
.honor_pp li span{width:238px; display:block; text-align:center; height:70px; display:block; font-size: 12px;font-weight: bold; color:#202020; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;}
.honor_pp li span a{margin-top: 24px;display: block;font-size: 14px;}
.honor_pp li.nomr{margin-right: 0;}
.honor_btn{margin-top:40px;}

.content{ width:1200px; margin:0 auto; overflow:hidden; }
.about{overflow:hidden; width:1200px; margin:87px auto 0; height:663px;}
.about h2{overflow:hidden;}
.about h2 img{display: block; margin: 0 auto;}
.about_more{margin-top:11px; position:relative;}
.about_view{width:523px; float:left; margin:25px 0 0 17px; height:425px; background:url(../images/about_view.jpg) no-repeat; padding:10px;}
.about_view img{padding:10px 0 0 10px; display:block;}
.about_right{width:605px; float:right; padding:21px 17px 0 0; overflow:hidden;}
.ah3{font-size: 16px;font-weight: bold; color:#27a7e2; height:22px; overflow:hidden;margin-top: 20px;}
.h3 a{color:#313131;line-height: 22px;font-size: 18px;}
.about_right p{font-size: 14px;margin-top:25px; position:relative;line-height: 21px;}
.about_right p span{position:absolute; top:70px;right:2px; font-size:12px;}
.about_right p span a{color:#27a7e2;font-size: 14px;}
.about_c{margin-top:22px;}
.about_l{width:23px; height:28px; display:block; margin:69px 0 0 00; position:relative; display:none;}
.about_l a{width:23px; height:28px; background:url(../images/img.png) -24px -107px no-repeat; display:inline-block;}
.about_l a:hover{background:url(../images/img.png) -24px -70px no-repeat;}
.about_r{width:23px; height:28px; display:block; margin:69px 0 0 0; position:relative; display:none;}
.about_r a{width:23px; height:28px; background:url(../images/img.png) -63px -107px no-repeat; display:inline-block;}
.about_r a:hover{background:url(../images/img.png) -63px -70px no-repeat;}
.about_pp{width:502px; overflow:hidden; margin-left:28px;}
.about_pp li{width:242px; float:left; margin-right:18px; position:relative; background:#fff;background:url(../images/img.png) -191px 0 no-repeat; margin:0 4px; display:inline;}
.about_pp li img{width:232px; height:152px; display:block; padding:6px 5px;}
.about_pp li span{width:238px; display:block; text-align:center; height:50px; display:block; font-size: 12px;font-weight: bold; color:#202020;height: 14px;line-height: 14px; margin-top: 6px;}
.about_pp li span a{display: block;height: 14px;overflow: hidden;margin-top: 6px; width: 220px;margin: 0 auto;line-height: 14px;font-size: 14px;}
.about_pp li.nomr{margin-right: 0;}

.mxdt{width:356px; margin-top:35px; overflow:hidden;}
.biaoti{height: 36px;overflow: hidden; width: 350px;display: block;border-bottom: solid 1px #c7c7c7;padding-bottom: 6px;}
.biaoti span{float: right; margin: 14px 6px 0 0;font-size: 12px;font-weight: bold; color: #biaoti; padding-left: 15px;    background: url(../images/img.png) -994px -89px no-repeat; }
.news_pp{width:356px; height:118px; margin-top:12px;background: url(../images/img.png) -500px -889px no-repeat;}
.news_pp img{width:346px; display:block; padding: 4px 5px 0;}
.mxdt ul{margin-top:25px;font-size: 14px;}
.mxdt li{color:#666; padding-left:23px; background: url(../images/img.png) -1432px -1251px no-repeat; height:35px; overflow:hidden;}
.mxdt li a{display: block;overflow: hidden;height: 16px;line-height: 16px;padding-right: 12px;}
.news{margin-left:59px; display:inline;}
.faq{width:356px; margin-top:35px; overflow:hidden;}
.faq_c{margin-top:30px; height:320px; overflow:hidden;}
.faq_c dl{padding:11px 0 10px; border-bottom:1px solid #e4e4e4; overflow: hidden;display: block; height: 62pxline-height: 18px;width: 343px;}
.faq_c dt{background:url(../images/img.png) -1422px -1128px no-repeat; padding-left:32px; font-size: 12px; font-weight: bold; color:#555;}
.faq_c dt a{color:#353535;display: block;overflow: hidden;font-size: 14px; height: 24px;line-height: 24px;}
.faq_c dd{background:url(../images/img.png) -1422px -1158px no-repeat; padding-left:32px; font-size: 14px; overflow: hidden; height: 40px;line-height: 20px;display: block;}
.faq_c dd a{display:block; color:#666;}
.faq_c dl.nones{border-bottom:0;}
.faq_c dd{position:relative;}
.faq_c dd a{position:absolute; right:0; top:23px;}
.honor{padding-top:45px;}
.honor_bg{min-width:1200px;height:640px;}
.about{margin-top:50px;}
.about_c{margin-top:35px;}
.about_right p{text-indent:2em;height: 88px;display: block; overflow: hidden;}
h2.pr a.pa{height: 20px; left: 50%; margin-left: -63px; top: 54px; width: 119px;}
.jjfa h2.pr a.pa{margin-left:-50px; width:98px; top:110px;}
.honor h2.pr a.pa{margin-left:-47px; width:93px; top:114px;}
.about h2.pr a.pa{margin-left:-51px; width:95px; top:63px;}
.case h2.pr a.pa{margin-left:-42px; width:90px; top:155px;}

.f_bg{ overflow:hidden; margin-top:20px;}
.footer{ position:relative;background: #333;}
.f_nav{ height:48px; padding-top:28px; font-size: 14px; color:#555; overflow:hidden;  margin: 0 auto; width: 1200px;}
.f_nav a{ display:inline-block; color:#555; padding:0 14px;}
.f_nav a.mrj{ margin-left:170px;}
.f_nav a:hover{ color:#27a7e2; text-decoration:none;}
.f_logo{ position:absolute; top:0; left:554px; width:134px;}
.f_con{width: 1200px; margin: 0 auto;overflow:hidden;background: #333333;padding-bottom: 6px;padding:25px 0; }
.copyright{ width:450px;text-align: left;margin-left: 20px;padding-left: 20px;padding-right:33px; font-size: 14px; line-height: 21px;color:#b9b8b8;float: left;min-height: 100px;}
.copyright a{ color:#d2691b;}
.copyright img{ margin-left:-5px; }
 p.copyright{word-spacing:2px;min-height: 100px;line-height: 24px;}
.links01{float:left; width: 400px;height: 80px;}
.links01 img{display: block;}
.erwei{float: right;margin-right: 20px;background: #fff;margin-top: -28px;width: 130px;height: 150px;border: solid 2px #00609a;border-top: none;margin-bottom: 10px;border-radius: 0px 0px 10px 10px;}
.erwei img{display: block;margin: 0 auto; margin-top: 14px;}
.erwei p{display: block; text-align: center;width: 100px;font-size: 12px;height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;color: #000000;margin: 0 auto;}
.mess_bg{ border-top:1px solid #e5e4e4; margin-top:47px;}
.mess{ width:1200px; margin:0 auto; padding-top:50px; background:url(../images/img.png) -883px -1616px no-repeat; height:335px; overflow:hidden;}
.mess_l{ width:400px; float:left;}
.mess_l span{font-size: 24px;font-weight: bold;color:#555; margin-bottom:24px;line-height: 50px;height: 50px; display: block;overflow: hidden;}
.mess_l p{ font-size: 14px;color:#fff; padding-left:20px;height: 60px;line-height: 60px;width: 300px;overflow: hidden;}
.online{ width:591px; padding-right:38px;}
.online h2{ font-size: 18px; font-weight: normal;color:#5b646e;line-height: 50px;height: 50px; display: block;overflow: hidden;}
.online h2 a{ color:#5b646e;}
.online_c{ margin-top:-18px; position:relative;}
.online_c ul{ width:591px;}
.online_c li{ width:280px; float:left; height:52px; padding-top:18px; border-bottom:1px solid #ccc; position:relative;}
.online_c li em{ width:60px; display:inline-block; font-size: 14px; vertical-align:top;height: 60px;line-height: 60px;}
.online_c li.li_02{ margin-left:31px;}
.online_c li.li_03{ width:591px;}
.online_c li.li_04{ background:url(../images/img.png) 0 -1338px no-repeat; width:280px; overflow:hidden; border-bottom:0; padding-bottom:1px;}
.online_c li.li_04 img{ vertical-align:middle;}

.online_c li font{ color:Red; position:absolute; right:-8px; top:38px;}

.online_c li .inp_01{ width:220px; height:52px; border:0; color:#666; line-height:52px;}
.online_c li .inp_02{ width:530px; height:52px; border:0; color:#666; line-height:52px; resize:none;}
.online_c li .inp_03{ width:85px; height:50px; border:0; color:#666; line-height:52px; resize:none;}
.online_btn{ position:relative; margin-top:40px; float:right;}
.online_btn .tj{ width:144px; height:41px; border:0; background:url(../images/img.png) 0 -1235px no-repeat; font-size: 14px;font-weight: bold; ;color:#fff; cursor:pointer;}

.new_tit{font-size: 28px;font-weight: normal;}
.new_tit p{width: 296px;overflow: hidden;height: 34px;font-size: 16px;color:#616161;text-transform: uppercase;padding: 0;float: none;display: inline;}
.new_tit em{float: left;color:#016daf;font-size: 28px;font-weight: normal;max-width: 290px; height: 34px;line-height: 34px;display: block; overflow: hidden;}

.plc,.plc2,.rtit1 { padding:0 10px; position:relative; color:#fff; overflow:hidden; background:#007eca; height:35px; line-height:35px; color:#fff; font-size: 14px;font-family:"Microsoft YaHei","微软雅黑"; border-top:3px solid #0b96d2;border-bottom:3px solid #2d74bf;} 
.plc a,.plc2 a,.rtit1,.rtit1 a{color:#fff;}
.plc2{ border-bottom:3px solid #2d74bf; margin-bottom:10px;}
.plc span {}
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} /* a的颜色*/
.plc_tit:hover { text-decoration:none;}

.topadcs{width:100%; overflow:hidden; text-align:center;margin:10px auto;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}
.topadcs{ margin-top:0;}
.rightl{ width:935px; float:right; display:inline; overflow:hidden;}
.plc .red_x{ color:#fff; padding-left:10px;}

.pro_main { background-color:#fff; zoom:1; padding:10px 5px; overflow:hidden;border: 1px solid #eaeaea;border-top:0;}
.t05 {padding:0 10px; color:#fff;height:32px; line-height:32px; color:#333;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #eaeaea; border-top:0; padding:8px 11px; zoom:1;} 
.t05_con1{border-top:0; padding:8px 11px; zoom:1;}
.t05_con1 dl{margin-bottom: 12px;}
.t05_con1 img{display: block;width: 220px;height: 220px;margin: 0 auto;border: solid 1px #d6d6d6;}
.t05_con1 dd a{width: 80%;display: block;margin: 0 auto;overflow: hidden; height: 20px; line-height: 20px;text-align: center;font-size: 14px;margin-top: 12px;margin-bottom: 16px;}


dl.pd_list_dl_tj{ width:272px; overflow:hidden; float:left;padding:30px 0 10px 21px;height:190px;}
dl.pd_list_dl_tj dt img{width:262px; height:146px; padding:2px; border:3px solid #D6D6D6; }
dl.pd_list_dl_tj dd{text-align:center; overflow:hidden; display:block; height:30px; line-height:30px;}


dl.pd_list_dl {float: left; margin: 6px 15px 0 15px;overflow: hidden;}
dl.pd_list_dl dt{margin:0;padding: 0;}
dl.pd_list_dl dt img{width:192px; padding:2px; border:2px solid #e4e4e4; }
dl.pd_list_dl dd{text-align:center; overflow:hidden; display:block;margin-top: 10px; margin-bottom: 14px;}
dl.pd_list_dl dd a{font-size:14px; color:#484848; display: block;width: 190px;overflow: hidden; margin: 0 auto;height: 14px;line-height: 14px;}
dl.pd_list_dl dt img:hover{border:2px solid #9dbcff; }

.Pages{width:90%; float:left; padding: 13px 13px 13px 1px;}
.Page{ text-align:center;}
.Page li{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a{/*display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; */font-size:14px; /*border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; */color:#333; outline:none;}
.Page li:hover{ background:#0b7abd;background-repeat:no-repeat;  color:#FFF; }
.Page li:hover a{  color:#FFF;}
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#0b7abd; color:#FFF}

.leftr{ float:left; width:260px; overflow:hidden;display:inline;}
.t05_con{ padding-bottom:10px;background:#fff; }

.leib2,.leib{ width:250px; margin-bottom:15px;}
.leib2 .tit{ background:#007eca;font-size:14px; height:50px; line-height:50px; color:#fff; font-size:20px;text-align:center; border-top:3px solid #0b96d2;}
.leib2 .tit a{ color:#fff;}
.leib2 .tit b{ display:none;}
.leib2 .tit em{ font-style:normal; }
.leib2 .nr{border:1px solid #eaeaea; padding:0px 0 25px; border-top:0;}
.leib2 dl{line-height:35px; height:35px;padding-left:30px;font-size:16px;font-weight:normal;position:relative; border-bottom:1px solid #fff;}
.leib2 dl i a{ font-style:normal; position:absolute; right:0px; top:0px; height:35px; overflow:hidden; line-height:999px; background:url(../images/img.png) -238px -833px no-repeat; width:32px;}

.project_ .nr,.news_ .nr,.project_ .nr,.product_ .nr,.help_ .nr{background:#f6f6f6; padding-bottom:0;}
.leib2 dl{background:#efefef; }
.leib2 dl a{color:#333;}

.leib2 dl.cur{background:#2ea7e0; }
.leib2 dl.cur a{color:#fff;}
.leib2 dl.cur i a{background:url(../images/img.png) 0 -833px no-repeat;}
.leib2 ul{ padding-bottom:10px; padding-top:5px;}
.leib2 li{font-size: 14px;line-height: 35px; color:#fff;padding-left:45px;}
.leib2 li a{color:#333;}
.leib2 li.cur a{ color:#007eca;}

.leib2 dl a:hover{text-decoration:none;}

.linkhidden { text-indent: -9999em; overflow: hidden; }
.subNavBox{border:1px solid #eaeaea; padding:0px 0 25px; border-top:0;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:16px;color:#fff;line-height:35px;height: 35px;padding-left:30px;background:url(../images/img.png) 0 -1837px no-repeat;}
.subNav a{color: #fff;text-decoration:none; }
.currentDd{color: #fff;line-height: 35px;height: 35px; padding-left: 30px;font-size: 16px;font-weight: normal; border-bottom: 1px solid #fff;}
.currentDt{background:url(../images/img.png) 0 -1777px no-repeat;}
.navContent{/*display: none;*/display:block;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:188px;height: 35px;font-size:14px;line-height:35px;color:#333;overflow: hidden;}
.navContent li a:hover{color:#333;background-color:#efefef;}
.navContent li:hover{background: #eee;}
.suber{background: #eee;}

dl.pd_t05_con_dl {height: 100%;margin:10px auto 14px;padding: 0; padding-bottom:10px;background: #fff;}
.pd_t05_con_dl dt{margin:0;padding: 0;overflow: hidden;}
.pd_t05_con_dl dd{margin:0;padding: 0;}
dl.pd_t05_con_dl dt img {border:solid 1px #ccc;display: block;display: block;margin: 0 auto;margin-top: 14px;margin-bottom: 12px;}
dl.pd_t05_con_dl dd {width: 190px;margin: 0 auto; overflow:hidden;line-height: 20px;height: 20px;font-size: 14px;text-align:center; color:#555; }

.leftlx{ padding:5px 4px 20px; border:1px solid #eaeaea;}
.leftlx img{ width:210px;display:block;margin-top: 4px;margin-bottom: 10px;}
.leftlx p{line-height:24px;font-size: 14px;}
.RandomNews {border: 1px solid #eaeaea; padding-bottom:20px;margin-top:90px;}
.diysr{border-top: 3px solid #337ac5;height:52px; line-height:52px;  border-top:3px solid #eaeaea; color:#999; padding:0 20px 0 17px; color: #337ac5;font-size: 16px;font-weight: bold;padding-right: 5px;}
.diysr .line{border-top: 1px dotted #9a9a9a; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{margin: 0 18px;}
.news_random ul{ padding-top:20px; display:block; width:897px;}
.news_random ul li{ height:28px;line-height:28px; padding:0 40px 0 6px;  width:400px; float:left;overflow:hidden;font-size: 14px;}
.news_random ul li a{background: url(../images/img.png) -503px -1068px no-repeat;padding-left: 12px; height: 28px;display: block;line-height: 28px;overflow: hidden;}
.news_random ul li span{float:right;font-size: 12px;}

.news_con1 { width:820px; margin:0 auto; padding-top:15px;}
.news_con1 dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_con1 dl a{ color:#000; }
.news_con1 dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; overflow:hidden;}
.news_con1 dl dt a{ height:20px; background:url(../images/img.png) -503px -1128px no-repeat;  padding-left:10px;  font-size:14px; color:#007eca; font-weight:bold; }
.news_con1 dl dt a:hover {background:url(../images/img.png) -503px -1171px no-repeat;color:#D40426; }
.news_con1 dl span { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
.news_con1 dl .dt_3 { font-size:12px;}
.news_con1 dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
.news_con1 dl dd { font-size:14px;line-height: 21px;padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}


.news_con { width:905px; margin:0 auto; padding-top:15px;}
.news_top { width:720px; height:132px; overflow:hidden; border-bottom:solid 1px #ccc; padding-bottom:15px; margin-bottom:15px;} 
.news_top img { width:128px; height:128px; display:block; float:left;} 
.news_top .n_top_img { width:128px; height:128px; display:block; border:solid 1px #ccc;  padding:1px; float:left; } 
.news_top .n_top_img:hover { border:solid 1px #C10005; }  
.news_img_rt { width:570px; height:132px; float:left; margin-left:10px;}
.new_top_tit { width:518px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
.new_top_tit .top_tit1 { font-weight:bold; text-decoration:underline; color:#000; font-size:14px;}
.new_top_tit .top_tit1:hover { color:#C10005;}
.new_top_tit .top_tit2 {  margin-left:15px;}
.new_top_tit .top_tit3 {  margin-left:15px; color:#FF0000;}
.new_top_tit .top_tit3 a { color:#FF0000; text-decoration:underline;}
.news_img_rt .news_top_con { line-height:24px; height:100px; overflow:hidden; white-space: normal; letter-spacing: normal; word-spacing:10px; }
.news_img_rt .news_top_con a { color:#C10005; text-decoration:underline;}

.news_con dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_con dl a{ color:#000; }
.news_con dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; overflow:hidden;}
.news_con dl dt a{ height:20px; background:url(../images/img.png) -503px -1128px no-repeat;  padding-left:10px;  font-size:14px; color:#007eca; font-weight:bold; }
.news_con dl dt a:hover {background:url(../images/img.png) -503px -1171px no-repeat;color:#D40426; }
.news_con dl span { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
.news_con dl .dt_3 { font-size:12px;}
.news_con dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
.news_con dl dd { font-size:12px;line-height: 25px;padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.mb10{ margin-bottom:10px;}
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}

.header , .content , .footer {margin:0 auto; overflow:hidden; }
.left {display: inline;float:left;overflow: hidden; width: 260px;}
.left2 { width:870px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop {height:3px; font-size:0; overflow:hidden; margin-top:10px;}

.leftbot {margin-bottom:10px;}
.left2bot {margin-bottom:10px; }
.right { display: inline;float:right;overflow: hidden;width: 935px;}
.right2 { width:320px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}

.right_main {background-color:#fff; zoom:1; overflow:hidden;border: 1px solid #eaeaea;border-top:0; padding-bottom:20px;}
.right2_main { width:318px; border:solid 1px #d5d5d5; border-top:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:868;  border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;}
.h_nav li a:-webkit-any-link{ display:block;}

.n_info_con { width:818px;padding: 25px 25px 10px 25px; overflow:hidden;}
.n_info_con h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "宋体";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.n_info_con2 { width:845px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"宋体"; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; }
.info_con_tit {font-family:"宋体";  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#BCBBBB;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { line-height:24px; padding:0 10px;word-spacing: 10px;}
.n_info_con p a { color:#007ECA;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} 
.info_input { text-align:center; color:#000; margin-bottom:15px;} 
.info_input input { }
.info_key { /*border-bottom:solid 1px #ccc;*/ height:30px; line-height:30px; padding:0 5px; margin:10px 13px; width:828px; overflow:hidden;}
.info_key span { font-size:14px; font-weight:bold; color:#337ac5;}
.info_key a { margin-right:10px;}
.n_info_con img{max-width: 85%;display:block;margin: 0 auto;margin-top: 12px;margin-bottom: 12px; }

.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff;}
.n_info_con2 .t04 a { color:#B61212;}
.n_info_con2 .t04 a:hover { color:#B61212;}
.brief{ margin-bottom:15px;padding:4px;}
.briefbg{ color:#469f2c;border:1px solid #c2c2c2; background:#fff; padding:12px;}
.briefbg a{color:#000; text-decoration:underline;}

.briefbg h6 {color: #007eca;font-weight: normal;text-align: center; font-size:12px; margin-top:5px; }
.briefbg a.cur{ color:#007eca;}
.briefbg span{ color:#007eca; text-align:center; font-size:26px; border-bottom:0;display: block;}
#cntrBody p,.proinfo p,.age_li_about p{margin:0; font-size:14px;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:0 0; font-size:14px;}

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;font-size: 14px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo div{ float:left;width:320px;}
.gduo a{  font-weight:bold;}
.t04 { background:#337ac5; line-height:35px; text-indent:15px; color:#fff;font-size: 14px; }
.info_b , .info_b2 { border:solid 1px #ccc; width:843px;padding:5px 0; overflow:hidden; margin-bottom:10px;}
ul.p_list_ul, ul.p_list_ul2 { }
ul.p_list_ul li span{ float:right}
ul.p_list_ul li, ul.p_list_ul2 li { background:url(../images/img.png) -503px -1126px no-repeat; font-size: 14px;line-height:25px; float:left; width:400px;margin-right: 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}
.info_b2 { width:738px;}
ul.p_list_ul2 li { width:342px; padding-right:5px;}
.tjcp_div{border:solid 1px #ccc; width:843px;   padding:5px 0; overflow:hidden;}
.n_info_tjcp h4{ border-bottom:1px solid #ccc;}
.n_info_tjcp dl{float: left;overflow: hidden;width:199px; padding:10px 0px 5px 9px;}
.n_info_tjcp dt{}
.n_info_tjcp dt img{padding:2px;border:1px solid #ccc;}
.n_info_tjcp dd{ line-height:18px;text-align:center; padding-top:5px; color:#ab8673;}
.n_info_tjcp dd a{height: 18px;color: #333;line-height: 18px; overflow: hidden; display: block;font-size: 14px;margin-bottom: 12px;}
.t03 { background:#007eca; line-height:35px; text-indent:15px; height:35px; color:#fff;font-size: 14px;}
.right2_main .t03,.caigou{ background:#007eca;}
.right2_main .t03{ position:relative;}
.right2_main .t03,.right2_main .t03 a,.right2_main .t03 a:hover{ color:#fff;display: block;height: 35px;line-height: 35px;overflow: hidden;}
strong{ font-weight:bold;}
.info_b, .info_b2,.tjcp_div{border-top:0;}
.n_info_tjcp h4{ border-bottom:0;}
ul.n_rt_ul { background: url(../images/img.png) 0 -544px no-repeat; width:280px; margin:14px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { font-size: 14px;line-height:24px; width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; }
ul.n_rt_ul2 {width:300px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }
.chakan{float: right;color: #1594f1;display: block;margin-top: 4px;}
.xwnymmain{width: 100%;padding-left: 20px;padding-top: 20px;}
.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 

#cntrBody{font-size:14px;}
#cntrBody img{max-width: 800px;display: block;margin: 0 auto;margin-bottom: 12px;}
.yqlj{width: 1200px;margin: 0 auto;margin-top: 14px;padding-top:6px;}
.yqlj span{font-size: 16px;font-weight: bold;float: left;display: block;line-height: 16px;}
.yqlj a{font-size: 14px;line-height: 16px;}
.bgf{border-bottom: solid 1px #d8d8d8;padding-bottom: 12px;}

.xf{position:fixed;left:0;top:40%;z-index:999;}
.xf img{width:150px;}










